var postInfo = $(".user-item a");
//获取所有Class为：user-item的节点，结果是一个数组。
var t = document.getElementsByClassName("user-item");
var u = t[0].getElementsByTagName("a")[0].attributes["href"].value;
var s = document.getElementsByClassName("user-avatar q_namecard");
var src = getUserList(t);
//var postInfo = $("li.user-item > a");//可以获取可能认识的人
//var postInfo = $("a.user-avatar q_namecard");
//alert(postInfo.length);
//alert(postInfo[0].attr('href'));
if(postInfo.length>0){
	//alert(">0 send msg");
	var msg = {
		type: "list",
		title : "Hello title",
		postDate : "2014年6月8日",
		author : $(postInfo[0]).attr('href'),
		dataList : getDataList(postInfo),
		strList : strList(postInfo),
		url: document.URL,
		qq: getQQ(document.URL)
	};
	chrome.runtime.sendMessage(msg);
}
else{
	//alert("<=0 not send msg");
	chrome.runtime.sendMessage({type:"list", error:"获取文章信息失败."});
}
function getDataList(list){
	var i = 0;
	var j = 0;
	var data = {};
	for(i=0;i<list.length;i++){
		if($(list[i]).attr('href')==="javascript:"||$(list[i]).attr('href')==="javascript:;"){
			continue;
		}else{
			//data[j]=$(list[i]).attr('href');
			data[j]=subStr($(list[i]).attr('href'))+'\r\n';
			j++;
		}
	}
	return data;
}
//http://user.qzone.qq.com/340157107 截取后面的号码
function subStr(str){
	return str.substring(25,str.length)+"@qq.com";
}
//把得到的合并成带p标签的字符串
function strList(list){
	var i = 0;
	var j = 0;
	var data = {};
	var str="";
	var p1="<p>";
	var p2="</p>";
	for(i=0;i<list.length;i++){
		if($(list[i]).attr('href')==="javascript:"||$(list[i]).attr('href')==="javascript:;"){
			continue;
		}else{
			//data[j]=$(list[i]).attr('href');
			//str+=subStr($(list[i]).attr('href'));
			str+=p1+subStr($(list[i]).attr('href'))+p2;
			j++;
		}
	}
	return str;
}
function getQQ(url){
	return url.split('/')[3];
}
//获取一个包含：http://user.qzone.qq.com/340157107  这种类型的数组
function getUserList(src){
    var list = {};
    var i = 0;
    for(i=0;i<src.length;i++){
        list[i] = src[i].getElementsByTagName("a")[0].attributes["href"].value;
    }
    return list;
}